package com.macro.mall.sms.service;

import com.macro.mall.common.api.CommonResult;

/**
 * 发送短信外部调用类
 * @author zhouboyu
 * @Date 2020年8月25日
 */
public interface ISmsService {
    /**
     * 生成6位随机数，调用发送短信方法
     * @author gaoqiang
     * @Date 2020年8月25日
     *
     * @return
     */
    CommonResult sendRound6Sms(String mobile);

    /**
     * 通过手机号取得redis中的验证码缓存，和参数中的验证码对比，验证验证码是否正确
     * @author 高强
     * @Date 2020年8月28日
     * @param mobile 手机号
     * @param sendCode 验证码
     * @return
     */
    CommonResult verifyCode(String mobile, String sendCode);

}
